package cn.wit.rank.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;

import java.util.Date;
import java.util.List;

@Getter
@Setter
@NoArgsConstructor
@Data
@AllArgsConstructor
//评论类
public class CommentAreaItem {
    @ApiModelProperty(value = "头像")
    private String studentImg;//头像通过云服务存储在云平台上，
    @ApiModelProperty(value = "用户名")
    private String studentName;
    @ApiModelProperty(value = "评论内容")
    private String commentContent;
    @ApiModelProperty(value = "发送者Id")
    private long makerId;//用于根据头像与用户进入详情页面
    @ApiModelProperty(value = "评论主键")
    @TableId(type = IdType.ASSIGN_ID)
    private long key;//主键自动生成
   @ApiModelProperty("父评论的Id")//无父则-1
   private long parentId;
   //父评论IP
    @ApiModelProperty("点赞数")
    private  long numberOfLikes;
    @ApiModelProperty("发布时间")
    private Date createTime;
    @ApiModelProperty("评论状态")
    private int status;
    //status：0未审核，1已经审核
    @ApiModelProperty("评论区对应的榜单类型")
    private String kindKey;
    //成绩排行榜：studyRecordRankItem           参与度排行榜：具体课程英文名称
}
